/* Universidad del Valle de Guatemala 
 * Javier Castillo, 11010
 * Algoritmos y Estructuras de datos - Sección 20
 */
package hdt6;
import java.util.ArrayList;
/**
 *
 * @author Javier
 */
public class HuffmanTree {
    
    private Elemento[] elementos;
    private ArrayList<Nodo> nodos;
	
        
    public HuffmanTree(String Mensaje){
        elementos(Mensaje);
        GetFrequencies();
        ConstructTree();
    }
    
    public void GetElements(String Mensaje){
        char[] Characters = Mensaje.toCharArray();
        for (int i=0;i<Characters.length;i++){
            int Frequencies = 1;
        for(int j = 0; j<Characters.length;j++){
            if(Characters[i]==Characters[j]&&i!=j)
                Frequencies++;
            }
        }
    }
    
    
    
    
    public void ConstructTree(){
      for(int i=0;i<Characters.length;i++){
        
      }    
        
        
    }
    
}
